Big Huge Thesaurus

capra aegagrus

noun

sounds kind of like